html { overflow-x: hidden !important; }
body { line-height:1.5em; border: 0; margin: 0 auto; padding: 0; text-align:center;}
ol, ul, dl { margin:0; padding:0; list-style-type:none; }
a { text-decoration: none!important; }
a:focus { outline: 0; }
.no-padding { padding: 0; }
*{  -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
/* Global styles
================================================== */
body { font-family: '微软雅黑', sans-serif; font-weight:normal; color: #6a6a6a!important;}
h1, h2, h3, h4, h5, h6 { font-family: '微软雅黑', sans-serif; font-weight:700; color: #262626; }
h1 { font-size:30px; margin-bottom:25px; font-weight:normal;}
h2 { font-size:20px;  font-weight:normal; margin-bottom:30px;}
h3 { font-size:16px; font-weight:400; text-transform:uppercase; line-height:60px; font-weight:bold;}
h4 { line-height:25px; font-size: 14px; font-weight:normal;}
h5 { line-height:25px; font-weight:600; }
p { line-height:25px; font-weight:400; color: #6a6a6a; }
a { text-decoration:none!important; color:#333;}
a:hover{color:#E95233;}

.header{ background:#f7f8f9;}
.naver{ border-top:2px solid #e95233;}
.navbar-header{ width:100%; float:left; padding:35px 0 35px 0;}
.nav_r{float:right;padding-top: 25px;}
.navbar-nav_o{ width:100%; float:left;padding:0px 0 0 0}
.txt{    width: 12%; height: 40px; overflow: hidden; line-height: 40px; color: #ff9300; font-size: 20px; font-weight: bold; float: right; margin-right: -175px;  margin-top: -20px;}


.top{background:#1e1e1e; height:40px; line-height:40px; margin:0 auto;}
.wel{float:left; color:#aaa; padding-left:6%;}
.info{float:right; padding-right:6%;}
.right{float:left;}
.fo{float:left; padding:0 20px ;}
.popover{ z-index:9999999;}
.lug{padding-left:20px; font-size:12px;}

.sch input{height:24px; line-height:24px; padding:0 20px; border-radius:20px; border:none; color:#aaa; font-size:12px; background:#fff url(../images/is.png) no-repeat 10px center; padding-left:40px;}
.logo{float:left; margin-left:30px;}
.logo a{ float:left;}
.logo h3{ float:left; padding-left:30px; line-height:10px; font-size:18px; color:#888; font-weight:normal;}
.t_nav{float:right; padding-right:6%;}



.navbar-default{background:none;box-shadow:none;border:none; margin:0; }
.navbar-nav{float:left; font-size:14px; width:100%;}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background:#F60; color:#fff;}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#E95233;background:none;}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{background:#E95233; color:#fff;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .active > a{background:#F60; box-shadow:none; color:#fff;}
.navbar-toggle{}
.carousel-indicators{display:none;}

@media (min-width: 768px){
	 .nav li{ width: 14%;}
}
@media (min-width: 992px){
     .nav li{ width: 14%;}
}


.banner{ width:100%;}
.banner img{width:100%;}

.pp_bg{background:#eee; padding-top:30px; padding-left:30px; padding-right:30px;}
.pp{margin:75px 0; width:100%;}
.pp .t2{padding:0; text-align:center; font-size:20px;line-height: 35px;font-weight: normal;color: #262626;margin-top: 10px;margin-bottom: 10px;}
.pp span{font-size:14px; color:#fff;font-weight: normal;line-height: 1.1; display:block;padding: 10px 10px;background: #e95233;}
.pp p{padding:0 20px;}
.pp_bg ul li{margin-bottom:50px;position:relative;padding:0;}
.pp_bg ul li.pp1 a.pic{ position:relative; display:block; background:#fff;height:220px;}
.pp_bg ul li.pp1 a.pic img{max-width: 100%;max-height: 100%;margin: auto;padding: 0;position: absolute;left: 0;top: 0;right: 0;bottom: 0;}

.pc2p{border:1px solid #ddd; padding:20px 0 20px 50px;}
.pc2p li{text-align:left; padding:0px 10px; list-style-type:disc; width:80%; line-height:30px;}

.pp1{ background:url(../p1_.jpg) no-repeat center 0;}
.pp2{ background:url(../p2_.jpg) no-repeat center 0;}
.pp3{ background:url(../p3_.jpg) no-repeat center 0;}
.pp4{ background:url(../p4_.jpg) no-repeat center 0;}

.pp img:hover {border:8px solid #fff;}

.pro{background:#fff; padding:0 0 75px 0; width:100%;}
.pro .t2{margin-bottom:50px; text-align:center;line-height: 25px;font-size: 14px;font-weight: normal;color: #262626;margin-top: 10px;}
.pro .t1{ text-align:center; color:#e95233;font-size: 30px;margin-bottom: 25px;font-weight: bold;margin-top: 20px;line-height: 1.1;}
.pro .pro_ind_t{ text-align:left; color:#555; font-weight:bold;font-size: 20px;margin-bottom: 30px;margin-top: 20px;line-height: 1.1;}
.pro .pro_ind_t span{ color:#e95233; padding-right:5px;}
.pro ul li{ height:480px;}
.pro .pro_ind{ display:block; background:#fff; padding:0px; margin-bottom:10px; border:0px solid #eee;}
.pro .pro_ind:hover{border:0px solid #e95233; margin-bottom:0px;box-shadow:0px 3px 5px 5px #eee;padding:20px;}
.pro .pro_ind:hover:nth-child{3}{}
.pro .pro_ind a.pic{ height:230px; position:relative; display:block;}
.pro .pro_ind a.pic img{max-width: 100%;max-height: 100%;margin: auto;padding: 0;position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
.pro p{padding:20px 0; text-align:left;max-height: 90px; overflow:hidden;}
.pro .pro_ind a.more{border:0px solid #eee; padding:10px 10px; display:block; width:50%; font-size:12px; color:#fff; background:#e95233; cursor:pointer;}
.pro .pro_ind:hover a.more{border:0px; background:#555; color:#fff;}

.ab{margin:0px 0; background:#f3f3f3;}
.ab img{width:100%; margin:0 0 0px 0;}
.ab span{text-align:left; color:#e95233;font-size: 30px;margin-bottom: 25px;font-weight: normal;margin-top: 20px;line-height: 1.1;display:block;}
.ab_con a{float:left; margin-top:23px; background:#e95233; color:#fff; padding:5px 50px;}
.ab_con a:hover{background:#555;}
.ab p{text-align:left;}
@media (min-width: 992px){
	.ab p{height:150px; overflow: hidden;}
}
@media (min-width: 1200px){
	.ab p{height:300px; overflow: hidden;}
}
.ab_con{padding:8% 0 20px 60px; line-height:30px;}

.news{ border-top:0px solid #ddd; border-bottom:0px solid #ddd; padding-bottom:75px; padding-top:75px;}
.news .news_ind_t{margin-bottom:50px;font-size: 30px;font-weight: normal;color: #262626;line-height: 1.1;margin-top: 20px;}
.newsc a{border:1px solid #ddd; background:#e4e4e4; padding:15px 0px; display:inline-block; width:100%; font-size:16px; color:#333; margin:0 0px;}
.newsc a:hover{border:0px; background:#e95233; color:#fff;border:1px solid #e95233;}
.newsc ul li{display:inline-block;}
.newsc ul{border-bottom:3px solid #e95233;}
.newsc ul li.active a{border:0px; background:#e95233; color:#fff;border:1px solid #e95233;}

.newsl{padding:50px 0 0 0; display:none;}
.newsl ul li{}
.newsl ul li .news_pic{float:left;}
.newsl ul li .news_pic img{border:0px solid #555;}
.newsl ul li .news_t{line-height:30px; border-bottom: solid 1px #ddd; margin-bottom:10px; padding-bottom:10px;}
.newsl ul li .news_t a{ text-align:left; float:left; line-height:30px; margin:0px; padding:0px; font-size:14px; font-weight:normal;}
.newsl ul li .news_t span{float:right; line-height:30px; color:#888;}
.newsl ul li .news_t:hover a{color:#F30;}

.more_news{ margin-top:50px; background:#e95233; color:#fff; padding:10px 0px; width:150px; text-align:center;}
.more_news:hover{background:#555; color:#fff;}

.active{display:block;}

.link{ margin:50px 0 30px 0;}
.link .link_ind_t{margin-bottom:50px;font-size: 30px;font-weight: normal;color: #262626;line-height: 1.1;margin-top: 20px;}
.link h1{margin-bottom:50px;}
.link .container a{ height:80px; position:relative; display:block;border:1px solid #ddd; margin-bottom:20px;}
.link .container a img{max-width: 90%;max-height: 100%;margin: auto;padding: 0;position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
.link2{text-align:left; line-height:50px; clear:both; margin-top:30px;}
.link2 a{margin:0 10px;}


.footer{background:#e4e4e4; width:100%; text-align:left; padding:20px 0 50px 0;}
.footer span{font-size: 16px;text-transform: uppercase;line-height: 60px;font-weight: bold;margin-top: 20px;margin-bottom: 10px;color: #262626;}
.f_nav li a{ line-height:30px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; display:block;}
.f_nav ul{ height:150px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.ct{font-size:14px;}

.bot{background:#8a8a8a; color:#fff; line-height:60px; text-align:left;}
.bot p{color:#fff; line-height:60px; margin:0px;}
.bot a{color:#fff;}

.pban{width:100%;}
.pban img{width:100%;}


.cat ul{border-bottom:0px solid #ddd; padding:0px 0; margin-bottom:30px;}
.cat ul li p{border-bottom:1px solid #ddd; padding:10px 0px; display:inline-block; width:100%; font-size:16px; color:#555; margin:0 0px; text-align:center;}
.cat ul li p.on{border:0px; background:#e95233; color:#fff;border-bottom:1px solid #e95233;padding:30px 0;}
.cat ul li p.on a{ color:#fff;}
.cat ul li p:hover{border:0px; background:#e95233; color:#fff;border-bottom:1px solid #e95233; }
.cat ul li p:hover a{ color:#fff;}
.cat ul li p span{display:block;width:45px;height:45px;background:url(../images/pro_fl_icon.png) center center no-repeat;position:absolute;right:0;top:0;}
.cat ul li{display:inline-block; margin-bottom:1px;}
.cat ul li div{padding:0 10px;display:none;}
.cat ul li div a{display:block;height:45px;line-height:45px;text-align:left;font-size:14px;margin-bottom:5px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;background:#ffffff;color:#555;border-bottom: 1px dashed #c7c7c7;background:url(../images/pro_icon.jpg) left center no-repeat;text-indent:20px;}
.pagecon{ padding:15px 0; text-align:left;line-height:2em; min-height:300px;}

.bread_nav{width: 100%;margin: 0 auto;overflow: hidden;line-height: 40px;margin-bottom: 10px;border-bottom: 1px solid #dedede; padding-bottom: 5px;}
.bread_nav span{width: 20%;font-size: 16px;color: #333;float: left;font-weight: bold;}
.bread_nav div{float: right;width: 78%;text-align: right;color: #777;overflow: hidden;font-size: 12px;}
.bread_nav div>em{display: inline-block;width: 25px;height: 40px; background: url(../images/dw.png) center center no-repeat;vertical-align: top;}
.bread_nav div a{color: #555;font-size: 12px;}
@media (max-width:991px){
.bread_nav span{ display:none;}
.bread_nav div{ float:left; width:100%; text-align:left;}
.lx_dz {margin: 20px auto 20px; }.lx_dz .dz_map{height:270px;}
}
.lx_dz { width:100%; overflow:hidden; margin:20px auto 20px; padding:0;}
.lx_dz .dz_map { width:97%; height:370px; overflow:hidden; margin:0 auto; padding:1%; border:1px solid #d9d9d9;}
.lx_dz .dz_map iframe{width:100%;}
.lx_dz .dz_map iframe body{width:100%;}

.newnewlist ul li { border-bottom:1px solid #ddd; padding:40px 0; }
.newnewlist ul li:hover .news_time{ background:#e95233; color:#fff;}
.newnewlist ul li:hover .news_time p{ color:#fff;}
.newnewlist ul li:hover .news_time span{ color:#fff;}
.newnewlist ul li .news_time{text-align:center;background:#ddd;padding:5%;overflow:hidden;border-radius:4px 0 4px 0;}
.newnewlist ul li .news_time p{font-size:24px;font-weight:bold; color:#666;}
.newnewlist ul li .news_time span{font-size:14px;color:#666;}
.newnewlist ul li img { width:100%;}
.newnewlist ul li .nlr { overflow:hidden; word-wrap:break-word;}
.newnewlist ul li .nlr a { font-weight: bold; font-size:16px; padding-bottom:8px; color:#666; margin:0px; padding:0px; line-height:30px;}
.newnewlist ul li:hover .nlr a{ color:#e95233;}
.newnewlist ul li .nlr span { display:block; font-size:14px; color:#999; padding-top:8px; }
.newnewlist ul li .nlr span b { color:#ff3300; font-weight:normal; }
.newnewlist ul li .nlr p { line-height:150%; font-size:13px; color:#999; padding-top:10px; word-wrap:break-word; }
.newnewlist ul li .nlr .gomore { display:block; width:115px; height:26px; text-align:left; line-height:26px; color:#2CA476; font-size:14px; margin-top:20px; }
.newnewlist ul li .nlr .gomore:hover { color:#000; }
.thenav { margin-top:30px; margin-bottom:30px; }

.newthumb { margin:50px auto 0; width:150px; height:150px; border-radius:100%; }
.pagecon h1.newst { font-size:34px; margin-top:20px; font-weight:normal; text-align:center; color:#333; line-height:40px;}
.news2 { display:block; margin:10px 0; text-align:center; font-size:14px; color:#999; }
.news2 b { color:#ff3300; font-weight: normal; padding:0 10px; }
.newszy { padding:20px; background:#f9f9f9; margin:20px 0; line-height:180%; font-size:14px; color:#666; }
.newszw { line-height:200%; padding:20px 0; font-size:14px; color:#555; }
.newszw img { max-width:100%; height:auto!important;}
.newszw span { display:block; margin:20px 0; clear:both; padding-left:20px; background:url(../tag.png) no-repeat 0 center; }
.newszw span a { font-size:14px; color:#FF7F00; padding:0 5px; }
.newszw span a:hover { text-decoration:underline; color:#000; }
.othernews { margin-top:0px; }
.othernews h4 { font-size:24px; color:#000; border-bottom:1px solid #ccc; font-weight:normal; padding:10px 0; }
.othernews ul li { padding:10px 0; }
.othernews ul li h5 { font-size:14px; color:#ff3300; font-weight:normal; }
.othernews ul li p { line-height:31px; font-size:14px; color:#999; }

.newszw iframe { height:420px;}

.pban2{height:200px; overflow:hidden;}

.page{ border-top:1px solid #ddd; padding:20px 0;}


.feedback_table{width:100%;}
.feedback_table td { padding:5px; }
.feedback_table input { border:1px solid #ccc; background:#fff; height:30px; line-height:30px; width:200px; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:0 10px; margin-bottom:10px;}
.feedback_table textarea { border:1px solid #ccc; background:#fff; height:200px; line-height:20px; width:80%; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:10px; }
.feedback_table input.btn-primary { width:200px; height:40px; background:#006699; color:#fff; line-height:40px; text-align:center; border:0px solid #000; cursor:pointer; font-size:14px; }
.feedback_table .info{padding:0 0 0 10px;}

.pro_list2 li{text-align:center; margin-bottom:20px;}
.pro_list2 li h1{font-size:16px; font-weight:normal; color:#555;}
.pro_list2 li .po{display:block; border:1px solid #ddd; padding:20px 0;}
.pro_list2 li .po span{display:block; border:1px solid #ddd; line-height:28px; height:30px; width:80%; padding:0px 0; margin-top:30px; color:#999;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.pro_list2 li .po .proimg{width:100%;position: relative; height:250px; display:block;}
.pro_list2 li .po img{max-width: 100%;max-height: 100%;margin: auto; padding: 0;position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
@media (min-width: 768px){
	.pro_list2 li .po .proimg{height:auto;}
	.pro_list2 li .po .proimg img{ position:relative;}
}
@media (min-width: 992px){
	.pro_list2 li .po .proimg{height:170px;}
	.pro_list2 li .po .proimg img{ position:absolute;}
	.cat ul li p a{overflow:hidden; white-space:nowrap;text-overflow:ellipsis; display:block;}
}
.pro_list2 li:hover .po{ border:1px solid #eee;box-shadow:0px 0px 5px 3px #eee;}
.pro_list2 li:hover .po span{background:#e95233; border:1px solid #e95233; color:#fff;}
.pro_list2 li:hover h1{ color:#e95233;}

.digg4  { padding:3px; margin:3px; text-align:center; font-family:Tahoma, Arial, Helvetica, Sans-serif;  font-size: 12px;}
.digg4 input{ line-height:normal;}
.digg4  a,.digg4 span.miy{ border:1px solid #ddd; padding:2px 5px 2px 5px; margin:2px; color:#aaa; text-decoration:none;}
.digg4  a:hover { border:1px solid #a0a0a0; }
.digg4  a:hover { border:1px solid #a0a0a0; }
.digg4  span.current {border:1px solid #e0e0e0; padding:2px 5px 2px 5px; margin:2px; color:#aaa; background-color:#f0f0f0; text-decoration:none;}
.digg4  span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;}
.digg4 .disabledfy { font-family: Tahoma, Verdana;}

.pro_con_t{float:left; width:100%; border-bottom:1px solid #ccc; margin-top:60px;}
.pro_con_t h1{ width:140px; height:44px; background:#3ca27d; text-align:center; line-height:44px; font-size:14px; color:#fff;}
.pro_con{line-height:200%; width:100%; float:left; padding:30px 0; font-size:14px;}


/* root element for tabs  */
.tabs { list-style:none; margin-top:20px; !important; padding:0; height:44px; border-bottom:2px solid #e95233; padding:0px 0; margin-bottom:30px; float:left; margin-left:0px; width:100%; display:inline;}
/* single tab */
.tabs li { }
/* link inside the tab. uses a background image */
.tabs li a {font-size:14px; display:block; height: 44px; line-height:44px; width: 100%; text-align:center; text-decoration:none; color:#000; padding:0px; margin:0px; position:relative; top:0px; border-top:0px solid #ddd;border-left:0px solid #ddd;border-right:0px solid #ddd; font-weight:normal; background:#eee;border-bottom:2px solid #e95233;}
/* when mouse enters the tab move the background image */
.tabs li a:hover { background:#e95233; color:#fff; border-top:0px solid #ccc;border-left:0px solid #ccc;border-right:0px solid #e95233;border-left:0px solid #e95233;}
/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
.tabs .current, .tabs .current:hover, .tabs li.current a {background:#e95233; color:#fff;border-top:0px solid #ccc;border-left:0px solid #ccc;border-right:0px solid #ccc;}
/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */



/* initially all panes are hidden */ 
.panes .pane { display:none; }
.panes{float:left; padding:0 0 0 0px; width:100%}
.modal-open .modal{ z-index:99999;}
.modal.in .modal-dialog{width:80%;}
.index_ban{display:none;}
.index_ban img{width:100%;}



/*chat*/

#floatDivBoxs{width:250px;background:url(../images/chat_bg.png) repeat center 0;position:fixed;top:20%;right:0px;z-index:999;border-radius:10px; }
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px;color:#fff;font-size:18px;position:relative; font-weight:bold;}
#floatDivBoxs .floatDbg a{color:#fff;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:30px; background:url(../images/i_l2.png) no-repeat -15px center;}
.floatShadow{}
#rightArrow{width:50px;height:45px;position:fixed;top:180px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}

#floatDivBoxs .feedback_table textarea{height:100px; border:0px;}
#floatDivBoxs .feedback_table input{border:0px;}
#floatDivBoxs .feedback_table input.btn-primary{margin-top:5px;border-radius:50px; width:150px;}

@media (max-width:1400px) {
}

@media (max-width:1023px) {
	
	.header_no{ position:relative; top:30px;}
	.header_go{ position:relative;}
	.logo{padding:0px; width:70%; padding-top:0px; margin-top:0px;}
	.logo img{width:100%;}
	.navbar-toggle{margin:0px; margin-top:10px; margin-bottom:0px;}
	.newsl ul li .news_t{ padding:0 15px;}
	.newsl ul li{height:auto; padding-bottom:20px;}
	.banner{ margin-top:50px;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:none;}
	.newsc a{ }
	.pc2p_1{border-bottom:0px;}
	.pc2p_2{border-top:0px;}
	.cat ul li{float:left; margin-bottom:10px;}
	.cat ul li p a{padding:10px 20px; font-size:14px;}
	.pagecon h1.newst{font-size:20px;}
	.pro_info img{width:100%;}
	.tabs{width:100%;}
	.tabs li a{width:100%;}
	.modal.in .modal-dialog{width:100%;}
	.page_header{padding:30px 0 10px 0;}
	.index_ban{display:block;}
	.banner{display:none;}
	.pp{margin-top:20px;}
	.show_in img{width:100%;}
	.panes img{max-width:100%!important; height:auto!important;}
	
	.nav_r{float:left; margin-top:20px; margin-left:20px;}

	.ab_con{padding:15px;}
	.about{padding-bottom:20px;}
	.bot p{line-height:200%; text-align:center; padding:10px 0;}
	.pro .pro_ind a.more{width:100%;}
	.pban{height:auto;}
	.cat ul li{display:block; float:none;}
	.feedback_table textarea,.feedback_table input{width:100%;}
	.feedback_table{margin-bottom:30px;}
	.feedback_table .info{display:none;}
	#floatDivBoxs{display:none;}
	.pban {display:none;}
	
	.proshow1 .js-silder, .proshow1 .prodesc { width:100%!important;}
	}

.proshow1{padding-top:40px;position:relative;padding-bottom:20px;background:#fff;}
.proshow1 .js-silder{float:left;width:45%;margin-top:0 !important;background:#fff;}
.proshow1 .js-silder .silder-main-img {width:100%;text-align:center;height:400px;}
.proshow1 .js-silder .silder-main-img img {max-width:80% !important;max-height:100%;vertical-align:middle}
.proshow1 .js-silder .silder-main-img .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.proshow1 .prodesc p{font-size:14px;line-height:24px;margin-bottom:10px;}
.proshow1 .prodesc h1.bt{font-size:24px;font-weight:normal;color:#000000; margin-bottom:10px;}
.proshow1 .prodesc{float:right;width:51%;}
.proshow1 .prodesc p.desc{height:125px;overflow:hidden;color:#999;}
.proshow1 .pro_btn{padding-top:30px;overflow:hidden;}
.proshow1 .pro_btn1{display:block;width:40%;margin-right:20px;height:55px;line-height:55px;text-align:center;font-size:16px;color:#fff;background:#e95233;border-radius:2px;float:left;border:1px solid #fff;}
.proshow1 .pro_btn2{display:block;width:40%;margin-right:0;height:55px;line-height:55px;text-align:center;font-size:16px;background:#7b7b7b;color:#fff;border-radius:2px;float:left;border:1px solid #fff;}
.proshow1 .pro_btn2 em{display:block;}
.proshow1 .pro_btn1:hover{background:#fff;border:1px solid #e95233;color:#e95233;}
.proshow1 .pro_btn2:hover{background:#fff;border:1px solid #7b7b7b;color:#7b7b7b;}

/**ly_banner**/
.flickerplate { position: relative; width: 100%; height: 500px; background-color: #e6e6e6; overflow: hidden; }
.flickerplate ul.flicks { width: 10000%; height: 100%; padding: 0px; margin: 0px; list-style: none }
.flickerplate ul.flicks>li { float: left; width: 1%; height: 100%; background-position: center; background-size: cover; display: table }
.flickerplate ul.flicks>li:nth-child(1) { background-image: url(../images/banner01.jpg); }
.flickerplate ul.flicks>li:nth-child(2) { background-image: url(../images/banner02.jpg); }
.flickerplate ul.flicks>li:nth-child(3) { background-image: url(../images/banner03.jpg); }
.flickerplate ul.flicks>li .flick-inner { height: 100%; padding: 10px; color: #fff; display: table-cell; vertical-align: middle }
.flickerplate ul.flicks>li .flick-inner .flick-content { max-width: 68.75em; margin-left: auto; margin-right: auto }
.flickerplate ul.flicks>li .flick-title { padding: 0px 0px; font-size: 2.778em; line-height: 1.995em; text-align: center }
@media only screen and (max-width:43.813em) {
.flickerplate ul.flicks>li .flick-title { font-size: 1.667em }
}
.flickerplate ul.flicks>li .flick-sub-text { padding: 5px; font-weight: 300; line-height: 2.5em; color: rgba(255,255,255,0.8); text-align: center }
.flickerplate ul.flicks>li .flick-title span.flick-block-text, .flickerplate ul.flicks>li .flick-sub-text span.flick-block-text { padding: 12px 18px; background-color: rgba(0,0,0,0.6) }
.flickerplate .arrow-navigation { position: absolute; height: 80%; width: 10%; top: 10%; z-index: 100; overflow: hidden }
.flickerplate .arrow-navigation .arrow { display: block; height: 100%; width: 90%; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; transition: all 0.2s ease-out }
.flickerplate .arrow-navigation:hover, .flickerplate .arrow-navigation .arrow:hover { cursor: pointer }
.flickerplate .arrow-navigation.left { left: 0% }
.flickerplate .arrow-navigation.left .arrow { opacity: 0; margin: 0px 0px 0px 50%; background-image: url("../images/arrow-left-light.png"); background-repeat: no-repeat; background-position: left }
.flickerplate .arrow-navigation.right { right: 0% }
.flickerplate .arrow-navigation.right .arrow { opacity: 0; margin: 0px 0px 0px -50%; background-image: url("../images/arrow-right-light.png"); background-repeat: no-repeat; background-position: right }
.flickerplate .arrow-navigation.left.hover .arrow { opacity: 1; margin: 0px 0px 0px 20% }
.flickerplate .arrow-navigation.right.hover .arrow { opacity: 1; margin: 0px 0px 0px -20% }
.flickerplate .dot-navigation { position: absolute; bottom: 15px; width: 100%; text-align: center; z-index: 100 }
.flickerplate .dot-navigation ul { text-align: center; list-style: none; padding: 0px 15px }
.flickerplate .dot-navigation ul li { display: inline-block; float: none }
.flickerplate .dot-navigation .dot { width: 10px; height: 10px; margin: 0px 5px; background-color: rgba(255,255,255,0.5); border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -webkit-transition: background-color 0.2s ease-out; -moz-transition: background-color 0.2s ease-out; -o-transition: background-color 0.2s ease-out; -ms-transition: background-color 0.2s ease-out; transition: background-color 0.2s ease-out }
.flickerplate .dot-navigation .dot:hover { cursor: pointer; background-color: rgba(255,255,255,0.5) }
.flickerplate .dot-navigation .dot.active { background-color: #F60; }
.flickerplate .dot-navigation.left, .flickerplate .dot-navigation.left ul { text-align: left }
.flickerplate .dot-navigation.right, .flickerplate .dot-navigation.right ul { text-align: right }
.flickerplate.flicker-theme-dark .arrow-navigation.left .arrow { background-image: url("../images/arrow-left-dark.png") }
.flickerplate.flicker-theme-dark .arrow-navigation.right .arrow { background-image: url("../images/arrow-right-dark.png") }
.flickerplate.flicker-theme-dark .dot-navigation .dot { background-color: rgba(0,0,0,0.12) }
.flickerplate.flicker-theme-dark .dot-navigation .dot:hover { background-color: rgba(0,0,0,0.6) }
.flickerplate.flicker-theme-dark .dot-navigation .dot.active { background-color: #000 }
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner { color: rgba(0,0,0,0.9) }
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text { color: rgba(0,0,0,0.9) }
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text span.flick-block-text { background-color: rgba(255,255,255,0.5) }
.flickerplate ul.flicks li.flick-theme-dark .flick-inner { color: rgba(0,0,0,0.9) }
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text { color: rgba(0,0,0,0.9) }
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text span.flick-block-text { background-color: rgba(255,255,255,0.5) }
.flickerplate.animate-transform-slide ul.flicks { -webkit-perspective: 1000; -webkit-backface-visibility: hidden; transform: translate3d(0%, 0px, 0px); -webkit-transform: translate3d(0%, 0px, 0px); -webkit-transition: -webkit-transform 0.6s; -o-transition: -o-transform 0.6s; -moz-transition: -moz-transform 0.6s; transition: transform 0.6s }
.flickerplate.animate-transition-slide ul.flicks { position: relative; left: 0%; -webkit-transition: left 0.4s ease-out; -moz-transition: left 0.4s ease-out; -o-transition: left 0.4s ease-out; -ms-transition: left 0.4s ease-out; transition: left 0.4s ease-out }
.flickerplate.animate-jquery-slide ul.flicks { position: relative; left: 0% }
.flickerplate.animate-scroller-slide { padding-bottom: 0px; overflow: auto }
.flickerplate.animate-scroller-slide ul.flicks { position: auto }
@media (max-width:992px) {
.flickerplate{height:380px;}
.flickerplate ul.flicks>li:nth-child(1){background-image:url(../images/banner_sj1.jpg) !important;}
.flickerplate ul.flicks>li:nth-child(2){background-image:url(../images/banner_sj2.jpg) !important;}	
.flickerplate ul.flicks>li:nth-child(3){background-image:url(../images/banner_sj3.jpg) !important;}	
.cndns-right{ display:none;}
.ab_con a{ float:none;}
#KFRightScreen{ display:none !important;}
#KFCenterScreen{ display:none !important;}

}
@media (max-width:767px) {
.flickerplate { height: 240px; }
}

/*----普通产品滚动----*/
.h_tjcp{width:100%;padding:40px 0;}
#demo{overflow:hidden; width:100%; height:334px; margin:0 auto;padding-top:30px;}
#demo #indemo{float:left; width:800%}
#demo #demo1{float:left;}
#demo #demo2{float:left;}
/*---普通产品滚动结束---*/

.link2{width:100%;margin-bottom:30px;}
.link2 .link_con{width:100%;margin:0 auto;background:#fff;padding:15px 0px;}
.link2 .link_con span{display:block;background:url(../images/pecv.png) left center no-repeat;padding-left:25px;font-size:15px;font-weight:bold;height:26px;line-height:26px;margin-bottom:5px; text-align:left;}
.link2 .link_con p{font-size:12px;color:#555;line-height:24px;padding:0 15px 0 0;}
.link2 .link_con p a{font-size:12px;color:#555;}

.pro_button a{ width:99%; border:1px solid #ccc; background:#f9f9f9; color:#333; text-align:center; font-size:12px; height:27px; line-height:27px; display:block; margin:5px auto;clear:both;}

@media (min-width:767px) and (max-width:1023px){
	.logo{ width:54%;}
	.nav_r{ float:right; margin-top:0;}
}

@media (max-width:767px){
	.logo{ width:100%; margin:0; float:none;}
	.logo a{ float:none;}
	.nav_r{ float:none; margin:0;margin-top: 15px;}
	.txt{width: 60%;height: 40px; overflow: hidden; line-height: 40px;color: #ff9300; font-size: 18px;font-weight: bold; float: right; margin-right: 150px;  margin-top: -62px;}
}

.pro_con table { display:inline-block; max-width:100%!important; border:none;}
.pro_con table tr td { width:auto!important;}


@media (max-width: 767px){
.ly_msg ul li h4 {    display: none;}
.ly_msg ul li .msg_ipt1,.ly_msg ul li .msg_tara {    width: 100% !important;}
}

